/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Demo;
import java.io.*;
/**
 *
 * @author Christian
 */
public class Serializar {//Serializa el objeto y lo almacena en disco
    public static void main(String[] args){
        Agenda a1 = new Agenda("Ana","Martinez","Fernan",15,"12-05-1998");
        Agenda a2 = new Agenda("Ernesto","Mart","Fer",12,"12-08-2008");
        //iniciar el proceso de serializacion
        //colocar los objetos en disco

        try{
            //crear el archivo
            FileOutputStream fs = new FileOutputStream("agenda2.ser");
            //esta clase tiene el metodo writeobject()
            ObjectOutputStream os = new ObjectOutputStream(fs);
            //el metodo de writeobject serializa el objeto y lo escribe en el archivo
            os.writeObject(a1);
            os.writeObject(a2);
            //cerrar el archivo
            os.close();
        }
        catch (FileNotFoundException e){e.printStackTrace();}
        catch (IOException e){e.printStackTrace();}
        System.out.println("Los objetos se han serialzado correctamente");
    }

}
